a small corner grocery store - Almanca İngilizce Sözlük